﻿using System.Collections.Generic;
using Creventive.Wpf.ShellFactory.Services;
using Creventive.Wpf.ShellFactory.Workspace;
using MultiMasterView.Infrastructure.Shell;

namespace MultiMasterView.Modules.Core.Main
{
    internal class MainDesignTimeViewModel : ApplicationViewModel, IMainViewModel
    {
        public MainDesignTimeViewModel()
            : base(ServiceContainer.Default, ApplicationViewModelFlags.None)
        {}

        public IEnumerable<MasterViewSource> MasterViewSources
        {
            get
            {
                yield return new MasterViewSource() { Title = "Application View 1" };
                yield return new MasterViewSource() { Title = "Application View 2" };
                yield return new MasterViewSource() { Title = "Application View 3" };
            }
        }
    }
}